package 结构型模式.外观模式;

public class Test {

    public static void main(String[] args) {
        
        //创建管理类
        Computer computer = new Computer();
        
        //启动电脑
        computer.startup();
        
        System.out.println();
        
        //关闭电脑
        computer.shutdown();
    }

    /**
     * 
     * 
     * 如果我们没有Computer类，那么，CPU、Memory、Disk他们之间将会相互持有实例，产生关系，这样会造成严重的依赖，修改一个类，可能会带来其他类的修改，这不是我们想要看到的。
     * 有了Computer类，他们之间的关系被放在了Computer类里，这样就起到了解耦的作用，这，就是外观模式！
     * 
     * 
     */
}
